package com.yangchuang.openpicture.service;

/**
 * Token 黑名单服务接口
 */
public interface TokenBlacklistService {

    /**
     * 将 Token 加入黑名单，并设置剩余存活时间作为过期时间
     *
     * @param token JWT Token
     */
    void addToBlacklist(String token);

    /**
     * 检查 Token 是否在黑名单中
     *
     * @param token JWT Token
     * @return true 在黑名单中，false 不在
     */
    boolean isBlacklisted(String token);
}
